import request from '@/utils/request'

export function getList(params) {
  return request({
    url: '/query',
    method: 'get',
    params
  })
}
export function updateItem(data) {
  return request({
    url: '/update',
    method: 'post',
    data
  })
}

//c端用户
export function getCList(params) {
  return request({
    url: '/background/client',
    method: 'get',
    params
  })
}
export function getCUserGeneral(params) {
  return request({
    url: '/background/client/' + params.userId + '/coupon/summary',
    method: 'get'
  })
}
/*******************************************  商户接口 ************************/
//获取卖家列表
export function getBList(params) {
  return request({
    url: '/background/seller',
    method: 'get',
    params
  })
}
//新增卖家
export function addBUser(params) {
  return request({
    url: '/background/seller',
    method: 'post',
    data: params
  })
}
//修改卖家 
export function editBUser(id, data) {
  return request({
    url: '/background/seller/' + id,
    method: 'post',
    data
  })
}

/******************************************** 商品接口 **********************/
//获取商品列表 
export function getProductList(params) {
  return request({
    url: '/background/product',
    method: 'get',
    params
  })
}
//新增商品
export function addProduct(data) {
  return request({
    url: '/background/product',
    method: 'post',
    data
  })
}
//修改商品
export function editProduct(data, productId) {
  return request({
    url: '/background/product/' + productId,
    method: 'post',
    data
  })
}
//根据亚马逊商品链接，抓取商品
export function getInfosByLink(params) {
  return request({
    url: '/background/product/fetch',
    method: 'get',
    params
  })
}



/***************** 商品券接口 *********************/
//商品券列表
export function getMarketCouponList(params) {
  return request({
    url: '/background/coupon',
    method: 'get',
    params
  })
}
//新赠商品券
export function addCoupon(data) {
  return request({
    url: '/background/coupon',
    method: 'post',
    data
  })
}
//发放商品券
export function sendCoupon(data, couponNo) {
  return request({
    url: '/background/coupon/send/'+couponNo,
    method: 'post',
    data
  })
}
//根据亚马逊商品链接，查询商品
export function getProductByLink(link) {
  return request({
    url: '/background/product/query?productAmazonLink=' + link,
    method: 'get'
  })
}



/***************  品类接口  ***********************/
//获取品类列表的接口 
export function getTypes() {
  return request({
    url: '/background/product/types',
    method: 'get'
  })
}



/***************************  审核结算 *******************************************/
//获取订单列表
export function getOrderList(params) {
  return request({
    url: '/background/order',
    method: 'get',
    params
  })
}
//订单操作
export function manageOrder(action, orderNo) {
  return request({
    url: '/background/order/'+ action+'/'+orderNo,
    method: 'post'
  })
}

/**************      登录表单提交          *******************/
 export function loginForm(action, orderNo) {
  return request({
    url: '/background/login',
    method: 'post'
  })
}


/*********      上传到公有云      *********/
export function updateImg(action, orderNo) {
  return request({
    url: '/upload/public',
    method: 'post'
  })
}


